home *** CD-ROM | disk | FTP | other *** search
/ Level 2005 Christmas (DVD) / Level_2005-XMAS_134_DVD_Knightshift.iso / Demos / Ski Racing 2006 / setup1.cab / DataCommonShadersDX9Globe.psh < prev    next >
Encoding:
Text File  |  2005-11-03  |  602 b   |  23 lines

  1. ps.1.1
  2.  
  3. def c0, 0.3, 0.3, 0.3, 0.0 ;ambient light color
  4. def c1, 1.0, 1.0, 1.0, 0.0 ;light color
  5.  
  6. tex  t0                      ;Sample base map
  7. tex  t1                      ;Sample normal map
  8. tex  t2                      ;Sample gloss map
  9.  
  10. dp3_sat r1, t1_bx2, v1_bx2        ;half vector dot normal
  11.  
  12. ;exp specular
  13. mul r1, r1, r1 // 2
  14. mul r1, r1, r1 // 4
  15. mul r1, r1, r1 // 8
  16. ;mul r1, r1, r1 // 32
  17.  
  18. mul_sat r1, r1, t2
  19.  
  20. dp3_sat r0, t1_bx2, v0_bx2   ;N dot L for Light1 - normal shading
  21. mad_sat r0, r0, c1, c0       ;Color for Light1 C3 = dircolor + C2 = ambcolor 
  22.  
  23. mad_sat r0.rgb, r0, t0, r1